staggered windows - French English Dictionary